package com.cskaoyan.javase.basic._6exercise;

/**
 * @description: 练习2
 * @author: wuguidong@cskaoyan.onaliyun.com
 **/

/**
 * 运算式中会发生数据类型的自动转型，称之为“**表达式的类型提升**”
 *
 * - 结果必然是自动提升后的那个数据类型，也就是范围最大的数据类型
 * - 一旦表达式中存在字符串参与拼接运算，整个表达式的结果都是字符串
 *
 *
 */
public class Demo2 {
    public static void main(String[] args) {
        System.out.println('a'); //a
        System.out.println('a' + 1); //98
        System.out.println("hello" + 'a' + 1); //helloa1
        System.out.println('a' + 1 + "hello"); //98hello
        System.out.println("5+5=" + (5 + 5)); //5+5=10
        System.out.println(5 + 5 + "=5+5"); //10=5+5
        System.out.println(5 + 5.0); //10.0
        System.out.println(5 + "5" + 5.0);//555.0

    }
}
